/**
 * @file gt_symbol.c
 * @author yongg
 * @brief
 * @version 0.1
 * @date 2022-08-25 17:56:05
 * @copyright Copyright (c) 2014-present, Company Genitop. Co., Ltd.
 */

/* include --------------------------------------------------------------*/
#include "gt_symbol.h"
#include "string.h"
#include "../core/gt_mem.h"

/* private define -------------------------------------------------------*/



#if GT_CFG_USE_SYMBOL_16x16 == 1
    #ifdef GT_SYMBOL_KEYBOARD
    static const uint8_t symbol_16x16_keyboard[] = {
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x82,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x82,0x00,
    0x00,0xff,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0x00,
    0x00,0xff,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0x00,
    0x00,0xff,0x00,0x00,0x00,0xfa,0x00,0xfa,0x00,0xfa,0x00,0xfa,0x00,0x00,0xff,0x00,
    0x00,0xff,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0x00,
    0x00,0xff,0x00,0x43,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x43,0x00,0xff,0x00,
    0x00,0xff,0x00,0x43,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x43,0x00,0xff,0x00,
    0x00,0xff,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0x00,
    0x00,0x82,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x82,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    };
    #endif

    #ifdef GT_SYMBOL_BACKSPACE
    static const uint8_t symbol_16x16_backspace[] = {
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x44,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xc0,0x44,0x00,
    0x00,0x00,0x00,0x00,0xc0,0x82,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x82,0x82,0x00,
    0x00,0x00,0x00,0xc0,0x82,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0x00,
    0x00,0x00,0x82,0xc0,0x00,0x00,0x00,0x44,0x00,0x00,0x00,0x44,0x00,0x00,0xff,0x00,
    0x00,0x44,0xff,0x44,0x00,0x00,0x00,0xc0,0x82,0x00,0xc0,0x82,0x00,0x00,0xff,0x00,
    0x00,0xc0,0x82,0x00,0x00,0x00,0x00,0x00,0xc0,0xff,0x82,0x00,0x00,0x00,0xff,0x00,
    0x00,0x82,0x82,0x00,0x00,0x00,0x00,0x00,0xc0,0xc0,0x82,0x00,0x00,0x00,0xff,0x00,
    0x00,0x44,0xff,0x44,0x00,0x00,0x00,0xc0,0x82,0x00,0xc0,0x82,0x00,0x00,0xff,0x00,
    0x00,0x00,0x82,0xc0,0x00,0x00,0x00,0x82,0x00,0x00,0x00,0x82,0x00,0x00,0xff,0x00,
    0x00,0x00,0x00,0x82,0x82,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0x00,
    0x00,0x00,0x00,0x00,0xff,0x82,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x82,0xc0,0x00,
    0x00,0x00,0x00,0x00,0x44,0xc0,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x82,0x44,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    };
    #endif

    #ifdef GT_SYMBOL_DOWN
    static const uint8_t symbol_16x16_down[] = {
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x41,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x41,0x00,0x00,
    0x00,0x41,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xbf,0x00,0x00,
    0x00,0x00,0x80,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xbf,0x00,0x00,0x00,
    0x00,0x00,0x00,0x80,0xbf,0x00,0x00,0x00,0x00,0x00,0x80,0xbf,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x80,0xbf,0x00,0x00,0x00,0x80,0xbf,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x80,0xbf,0x00,0x80,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xff,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    };
    #endif

    #ifdef GT_SYMBOL_UP
    static const uint8_t symbol_16x16_up[] = {
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x82,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x82,0xff,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x44,0xff,0x44,0x82,0x82,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x44,0xff,0x44,0x00,0x00,0x82,0x82,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0xc0,0x82,0x00,0x00,0x00,0x00,0xc0,0x82,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0xc0,0x82,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0x82,0x00,0x00,0x00,
    0x00,0x00,0x82,0x82,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x44,0xff,0x44,0x00,0x00,
    0x00,0x44,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x82,0xff,0x00,0x00,
    0x00,0x44,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x44,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    };
    #endif

    #ifdef GT_SYMBOL_LEFT
    static const uint8_t symbol_16x16_left[] = {
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x82,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x82,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x82,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x82,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x82,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x82,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x44,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0xc0,0x82,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0xc0,0x82,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x82,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x82,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x82,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x44,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    };
    #endif

    #ifdef GT_SYMBOL_RIGHT
    static const uint8_t symbol_16x16_right[] = {
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x82,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0xc0,0x82,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x82,0x82,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x82,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x82,0xff,0x44,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x82,0xff,0x82,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x44,0xff,0x44,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x82,0xc0,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x82,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x44,0xc0,0x82,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x44,0xff,0x82,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x82,0xff,0x44,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x44,0xc0,0x44,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    };
    #endif

    #ifdef GT_SYMBOL_SAVE
    static const uint8_t symbol_16x16_save[] = {
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x43,0xbe,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x43,0x00,0x00,0x00,0x00,
    0x00,0x00,0xfd,0x43,0xbe,0x43,0x00,0x00,0x00,0x00,0x81,0xfd,0x43,0x00,0x00,0x00,
    0x00,0x00,0xfd,0x00,0xbe,0x81,0x43,0x43,0x43,0x43,0x81,0xfd,0xfd,0x43,0x00,0x00,
    0x00,0x00,0xfd,0x00,0x81,0xbe,0xbe,0xbe,0xbe,0xbe,0xbe,0x81,0x43,0xfd,0x00,0x00,
    0x00,0x00,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfd,0x00,0x00,
    0x00,0x00,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfd,0x00,0x00,
    0x00,0x00,0xfd,0x00,0x81,0xbe,0xbe,0xbe,0xbe,0xbe,0xbe,0x81,0x00,0xfd,0x00,0x00,
    0x00,0x00,0xfd,0x00,0xbe,0x81,0x43,0x43,0x43,0x43,0x81,0xbe,0x00,0xfd,0x00,0x00,
    0x00,0x00,0xfd,0x00,0xbe,0x43,0x00,0x00,0x00,0x00,0x43,0xbe,0x00,0xfd,0x00,0x00,
    0x00,0x00,0xfd,0x00,0xbe,0x43,0x00,0x00,0x00,0x00,0x43,0xbe,0x00,0xfd,0x00,0x00,
    0x00,0x00,0xbe,0x43,0xbe,0x43,0x00,0x00,0x00,0x00,0x43,0xbe,0x43,0xfd,0x00,0x00,
    0x00,0x00,0x43,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xbe,0x43,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    };
    #endif

    #ifdef GT_SYMBOL_NEW_LINE
    static const uint8_t symbol_16x16_new_line[] = {
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0x00,
    0x00,0x00,0x00,0x44,0x82,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x44,0xc0,0x00,
    0x00,0x00,0x44,0xff,0x82,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x82,0xc0,0x00,
    0x00,0x44,0xff,0x82,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x82,0xff,0x00,0x00,
    0x00,0xd0,0xa1,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x82,0x00,0x00,0x00,
    0x00,0x44,0xd0,0x82,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x82,0xff,0x44,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x82,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    };
    #endif
#endif

//24x24
#if GT_CFG_USE_SYMBOL_24x24 == 1

#ifdef GT_SYMBOL_BACKSPACE
    static const uint8_t symbol_backspace_24x24[] = {
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0XB6,
        0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XDB,0X24,0X00,
        0X00,0X00,0X00,0X00,0X00,0X24,0XFF,0XFF,0X92,0X92,0X92,0X92,0X92,0X92,0X92,0X92,
        0X92,0X92,0X92,0X92,0X92,0XFF,0XB6,0X00,0X00,0X00,0X00,0X00,0X24,0XFF,0XFF,0X24,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X92,0XFF,0X00,
        0X00,0X00,0X00,0X24,0XFF,0XFF,0X24,0X00,0X00,0X00,0X00,0X00,0X24,0X00,0X00,0X00,
        0X00,0X24,0X00,0X00,0X00,0X92,0XFF,0X00,0X00,0X00,0X24,0XFF,0XFF,0X24,0X00,0X00,
        0X00,0X00,0X00,0X49,0XFF,0X6D,0X00,0X00,0XDB,0XFF,0X00,0X00,0X00,0X92,0XFF,0X00,
        0X00,0X24,0XFF,0XDB,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0XDB,0XFF,0X6D,0XDB,
        0XFF,0X6D,0X00,0X00,0X00,0X92,0XFF,0X00,0X00,0XFF,0XDB,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0XDB,0XFF,0XFF,0X6D,0X00,0X00,0X00,0X00,0X92,0XFF,0X00,
        0X00,0XFF,0XDB,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0XDB,0XFF,0XFF,
        0X6D,0X00,0X00,0X00,0X00,0X92,0XFF,0X00,0X00,0X24,0XFF,0XDB,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0XDB,0XFF,0X6D,0XDB,0XFF,0X6D,0X00,0X00,0X00,0X92,0XFF,0X00,
        0X00,0X00,0X24,0XFF,0XDB,0X24,0X00,0X00,0X00,0X00,0X00,0X24,0XFF,0X6D,0X00,0X00,
        0XDB,0XFF,0X00,0X00,0X00,0X92,0XFF,0X00,0X00,0X00,0X00,0X24,0XFF,0XFF,0X24,0X00,
        0X00,0X00,0X00,0X00,0X24,0X00,0X00,0X00,0X00,0X24,0X00,0X00,0X00,0X92,0XFF,0X00,
        0X00,0X00,0X00,0X00,0X24,0XFF,0XFF,0X24,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X92,0XFF,0X00,0X00,0X00,0X00,0X00,0X00,0X24,0XFF,0XFF,
        0X92,0X6D,0X6D,0X6D,0X6D,0X6D,0X6D,0X6D,0X6D,0X6D,0X6D,0X6D,0X92,0XFF,0XDB,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0XB6,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
        0XFF,0XFF,0XFF,0XFF,0XFF,0XDB,0X24,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
    };
#endif

#ifdef GT_SYMBOL_EN
    static const uint8_t symbol_en_24x24[] = {
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X6D,0XB6,0XDB,0XFF,0XFF,0XDB,0XB6,0X49,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X6D,0XFF,0XFF,0XFF,0XDB,0X92,0X92,0XDB,0XFF,0XFF,
        0XFF,0X6D,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0XDB,0XFF,0XDB,
        0X24,0X00,0X00,0X00,0X00,0X00,0X00,0X24,0XDB,0XFF,0XDB,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0XFF,0XFF,0X6D,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X6D,0XFF,0XFF,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0XDB,0XFF,0X24,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X24,0XFF,0XDB,0X00,0X00,0X00,
        0X00,0X00,0X92,0XFF,0X6D,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X6D,0XFF,0X92,0X00,0X00,0X00,0X00,0XFF,0XDB,0X00,0X92,0XFF,0XFF,
        0XFF,0XFF,0XFF,0X6D,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0XDB,0XFF,0X00,0X00,
        0X00,0X6D,0XFF,0X24,0X00,0X92,0XFF,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X24,0XFF,0X6D,0X00,0X00,0XB6,0XFF,0X00,0X00,0X92,0XFF,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0XFF,0XB6,0X00,
        0X00,0XFF,0XDB,0X00,0X00,0X92,0XFF,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X6D,
        0XB6,0X00,0X00,0X00,0X00,0XDB,0XDB,0X00,0X00,0XFF,0X92,0X00,0X00,0X92,0XFF,0XFF,
        0XFF,0XFF,0XFF,0X00,0X92,0XFF,0XFF,0XFF,0XDB,0XFF,0X00,0X00,0X00,0X92,0XFF,0X00,
        0X00,0XFF,0X92,0X00,0X00,0X92,0XFF,0X00,0X00,0X00,0X00,0X00,0X92,0XFF,0X92,0X00,
        0X00,0XFF,0X6D,0X00,0X00,0X92,0XFF,0X00,0X00,0XFF,0XDB,0X00,0X00,0X92,0XFF,0X00,
        0X00,0X00,0X00,0X00,0X92,0XFF,0X00,0X00,0X00,0XFF,0X6D,0X00,0X00,0XDB,0XDB,0X00,
        0X00,0XB6,0XFF,0X00,0X00,0X92,0XFF,0X00,0X00,0X00,0X00,0X00,0X92,0XFF,0X00,0X00,
        0X00,0XFF,0X6D,0X00,0X00,0XFF,0XB6,0X00,0X00,0X6D,0XFF,0X24,0X00,0X92,0XFF,0X00,
        0X00,0X00,0X00,0X00,0X92,0XFF,0X00,0X00,0X00,0XFF,0X6D,0X00,0X24,0XFF,0X6D,0X00,
        0X00,0X00,0XFF,0XB6,0X00,0X92,0XFF,0XFF,0XFF,0XFF,0XFF,0XB6,0X92,0XFF,0X00,0X00,
        0X00,0XFF,0X6D,0X00,0XDB,0XFF,0X00,0X00,0X00,0X00,0X92,0XFF,0X6D,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X92,0XFF,0X92,0X00,0X00,
        0X00,0X00,0X00,0XDB,0XFF,0X24,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X24,0XFF,0XDB,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0XFF,0XFF,0X6D,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X92,0XFF,0XFF,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0XDB,0XFF,0XB6,0X24,0X00,0X00,0X00,0X00,0X00,0X00,0X24,
        0XB6,0XFF,0XDB,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X92,0XFF,
        0XFF,0XFF,0XB6,0X92,0X92,0XB6,0XFF,0XFF,0XFF,0X92,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X6D,0XB6,0XDB,0XFF,0XFF,0XDB,0XB6,0X6D,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
    };
#endif

#ifdef GT_SYMBOL_KEYBOARD
    static const uint8_t symbol_keyboard_24x24[] = {
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X92,0XDB,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X92,
        0XDB,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X92,0XDB,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0XB6,
        0XDB,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X92,0XB6,0XDB,0XFF,0X92,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X92,0XFF,0X92,0X92,0X49,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0XDB,0XDB,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0XDB,0XDB,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0XDB,0XDB,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X49,0X6D,0X6D,0X6D,0X6D,0X6D,0X6D,0X6D,0X6D,0XDB,0XDB,0X6D,0X6D,0X6D,
        0X6D,0X6D,0X6D,0X6D,0X6D,0X24,0X00,0X00,0X00,0X92,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
        0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X92,0X00,
        0X00,0XFF,0X92,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X92,0XFF,0X00,0X00,0XFF,0X49,0X24,0X92,0X00,0X49,0X6D,
        0X00,0X49,0X92,0X92,0X92,0X92,0X49,0X00,0X6D,0X49,0X00,0X92,0X24,0X92,0XFF,0X00,
        0X00,0XFF,0X49,0X49,0XB6,0X00,0X49,0X92,0X00,0X6D,0XB6,0XB6,0XB6,0XB6,0X6D,0X00,
        0X92,0X49,0X00,0XB6,0X49,0X92,0XFF,0X00,0X00,0XFF,0X49,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X92,0XFF,0X00,
        0X00,0XFF,0X49,0X49,0XDB,0X6D,0X00,0XB6,0X6D,0X00,0XDB,0X24,0X24,0XDB,0X00,0X6D,
        0XB6,0X00,0X6D,0XDB,0X49,0X92,0XFF,0X00,0X00,0XFF,0X49,0X24,0X6D,0X49,0X00,0X6D,
        0X24,0X00,0X6D,0X24,0X24,0X6D,0X00,0X24,0X6D,0X00,0X49,0X6D,0X24,0X92,0XFF,0X00,
        0X00,0XFF,0X49,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X92,0XFF,0X00,0X00,0XFF,0X49,0X49,0XDB,0X00,0X6D,0XDB,
        0X00,0X92,0XFF,0XFF,0XFF,0XFF,0X92,0X00,0XDB,0X6D,0X00,0XDB,0X49,0X92,0XFF,0X00,
        0X00,0XFF,0X49,0X24,0X49,0X00,0X24,0X49,0X00,0X24,0X6D,0X6D,0X6D,0X6D,0X24,0X00,
        0X49,0X24,0X00,0X49,0X24,0X92,0XFF,0X00,0X00,0XFF,0XB6,0X24,0X24,0X24,0X24,0X24,
        0X24,0X24,0X24,0X24,0X24,0X24,0X24,0X24,0X24,0X24,0X24,0X24,0X24,0XB6,0XFF,0X00,
        0X00,0X49,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
        0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X49,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
    };
#endif

#ifdef GT_SYMBOL_LEFT
    static const uint8_t symbol_left_24x24[] = {
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X92,0XFF,
        0XFF,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X92,0XFF,0XFF,0XB6,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0XDB,0XFF,0XFF,0X92,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X24,0XFF,0XFF,0XFF,0X6D,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X6D,0XFF,0XFF,0XFF,0X24,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X92,0XFF,0XFF,0XDB,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X6D,0XFF,0XFF,0XB6,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0XFF,
        0XFF,0X92,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0XFF,0XFF,0X6D,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X92,
        0XFF,0XFF,0X6D,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0XB6,0XFF,0XFF,0X92,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0XB6,0XFF,0XFF,0X92,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X6D,0XFF,0XFF,0XDB,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X49,0XFF,0XFF,0XDB,0X24,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X24,0XFF,0XFF,0XFF,
        0X24,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X24,0XDB,0XFF,0XDB,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X6D,
        0X24,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
    };
#endif

#ifdef GT_SYMBOL_NEW_LINE
    static const uint8_t symbol_new_line_24x24[] = {
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0XDB,0XDB,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0XFF,0XFF,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0XFF,0XFF,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0XFF,0XFF,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0XFF,0XFF,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0XFF,0XFF,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0XDB,0XB6,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0XFF,0XFF,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0XDB,0XFF,0XDB,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0XFF,0XFF,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0XDB,0XFF,
        0XDB,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X24,0XFF,0XFF,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0XDB,0XFF,0XDB,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X6D,0XFF,0XDB,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0XDB,0XFF,0XDB,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X24,0X6D,0XFF,0XFF,0X49,0X00,0X00,0X00,
        0X00,0X00,0X00,0XDB,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
        0XFF,0XFF,0XFF,0XB6,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0XDB,0XFF,0XFF,0XFF,0XFF,
        0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XDB,0X49,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0XDB,0XFF,0XDB,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0XDB,0XFF,0XDB,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0XDB,0XFF,0XDB,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0XDB,
        0XFF,0XB6,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0XDB,0XDB,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
    };
#endif

#ifdef GT_SYMBOL_OK
    static const uint8_t symbol_ok_24x24[] = {
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X24,0X24,0X24,0X24,0X24,0X24,0X24,0X24,0X24,0X24,0X24,0X24,
        0X24,0X24,0X24,0X24,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0XFF,0XFF,0XFF,0XFF,0XFF,
        0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XDB,0X00,0X00,0X00,
        0X00,0X00,0X92,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
        0XFF,0XFF,0XFF,0XFF,0XFF,0X6D,0X00,0X00,0X00,0X00,0X49,0XFF,0XFF,0XFF,0XFF,0XFF,
        0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X24,0X00,0X00,
        0X00,0X00,0X00,0X92,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
        0XFF,0XFF,0XFF,0XFF,0X6D,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0XB6,0XFF,0XFF,0XFF,
        0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XB6,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0XDB,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
        0XFF,0XFF,0XDB,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X24,0XFF,0XFF,
        0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X24,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X49,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
        0XFF,0X24,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X92,
        0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X6D,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0XB6,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XB6,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0XDB,0XFF,0XFF,0XFF,0XFF,0XDB,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X24,0XFF,0XFF,0XFF,0XFF,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X24,0XDB,0XB6,0X24,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
    };
#endif

#ifdef GT_SYMBOL_RIGHT
    static const uint8_t symbol_right_24x24[] = {
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0XFF,0XFF,0X6D,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0XB6,
        0XFF,0XFF,0X92,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X92,0XFF,0XFF,0XDB,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X6D,0XFF,0XFF,0XFF,0X24,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X24,0XFF,0XFF,0XFF,0X6D,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0XDB,0XFF,0XFF,0X92,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0XB6,0XFF,0XFF,
        0X6D,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X92,0XFF,0XDB,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X6D,0XFF,
        0XDB,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X6D,0XFF,0XFF,0X92,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0XB6,0XFF,0XFF,0XB6,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X92,0XFF,0XFF,0XB6,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0XDB,0XFF,0XFF,0X6D,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X24,0XDB,0XFF,0XFF,0X49,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X24,0XFF,0XFF,0XFF,0X24,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0XDB,
        0XFF,0XDB,0X24,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X24,0X6D,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
    };
#endif

#ifdef GT_SYMBOL_SPELL
    static const uint8_t symbol_spell_24x24[] = {
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X6D,0XB6,0XDB,0XFF,0XFF,0XDB,0XB6,0X49,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X6D,0XFF,0XFF,0XFF,0XDB,0X92,0X92,0XDB,0XFF,0XFF,
        0XFF,0X6D,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0XDB,0XFF,0XDB,
        0X24,0X00,0X00,0X00,0X00,0X00,0X00,0X24,0XDB,0XFF,0XDB,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0XFF,0XFF,0X6D,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X6D,0XFF,0XFF,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0XDB,0XFF,0X24,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X24,0XFF,0XDB,0X00,0X00,0X00,
        0X00,0X00,0X92,0XFF,0X6D,0X00,0X00,0XB6,0XDB,0X00,0X00,0XDB,0XFF,0X00,0X00,0XB6,
        0XFF,0X00,0X00,0X6D,0XFF,0X92,0X00,0X00,0X00,0X00,0XFF,0XDB,0X00,0X00,0X00,0XB6,
        0XDB,0X00,0X00,0X00,0XFF,0X92,0X00,0XFF,0X92,0X00,0X00,0X00,0XDB,0XFF,0X00,0X00,
        0X00,0X6D,0XFF,0X24,0X00,0X00,0X00,0XB6,0XDB,0X00,0X92,0XFF,0XFF,0XFF,0XFF,0XFF,
        0XFF,0XFF,0X6D,0X00,0X24,0XFF,0X6D,0X00,0X00,0XB6,0XFF,0X00,0X00,0X92,0XFF,0XFF,
        0XFF,0XFF,0X6D,0X00,0XFF,0XB6,0X00,0XFF,0XB6,0X00,0X00,0X00,0X00,0XFF,0XB6,0X00,
        0X00,0XFF,0XDB,0X00,0X00,0X00,0X00,0XB6,0XDB,0X00,0X00,0X00,0XFF,0XB6,0X00,0XFF,
        0XB6,0X00,0X00,0X00,0X00,0XDB,0XDB,0X00,0X00,0XFF,0X92,0X00,0X00,0X00,0X00,0XB6,
        0XDB,0XFF,0X00,0X00,0XFF,0XB6,0X00,0XFF,0XB6,0X00,0X00,0X00,0X00,0X92,0XFF,0X00,
        0X00,0XFF,0X92,0X00,0X00,0X00,0XFF,0XFF,0XFF,0X6D,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
        0XFF,0XFF,0XB6,0X00,0X00,0X92,0XFF,0X00,0X00,0XFF,0XDB,0X00,0X00,0XB6,0XDB,0XB6,
        0XDB,0X00,0X00,0X00,0XFF,0X92,0X00,0XFF,0XB6,0X00,0X00,0X00,0X00,0XDB,0XDB,0X00,
        0X00,0XB6,0XFF,0X00,0X00,0X00,0X00,0XB6,0XDB,0X00,0X00,0X00,0XFF,0X6D,0X00,0XFF,
        0XB6,0X00,0X00,0X00,0X00,0XFF,0XB6,0X00,0X00,0X6D,0XFF,0X24,0X00,0X00,0X00,0XB6,
        0XDB,0X00,0X00,0XB6,0XFF,0X00,0X00,0XFF,0XB6,0X00,0X00,0X00,0X24,0XFF,0X6D,0X00,
        0X00,0X00,0XFF,0XB6,0X00,0X00,0X00,0XB6,0XDB,0X00,0X6D,0XFF,0X92,0X00,0X00,0XFF,
        0XB6,0X00,0X00,0X00,0XDB,0XFF,0X00,0X00,0X00,0X00,0X92,0XFF,0X6D,0X00,0XFF,0XFF,
        0X6D,0XB6,0XFF,0XB6,0X00,0X00,0X00,0XFF,0XB6,0X00,0X00,0X92,0XFF,0X92,0X00,0X00,
        0X00,0X00,0X00,0XDB,0XFF,0X24,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X24,0XFF,0XDB,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0XFF,0XFF,0X6D,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X92,0XFF,0XFF,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0XDB,0XFF,0XB6,0X24,0X00,0X00,0X00,0X00,0X00,0X00,0X24,
        0XB6,0XFF,0XDB,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X92,0XFF,
        0XFF,0XFF,0XB6,0X92,0X92,0XB6,0XFF,0XFF,0XFF,0X92,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X6D,0XB6,0XDB,0XFF,0XFF,0XDB,0XB6,0X6D,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
        0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
    };
#endif

#endif
/* private typedef ------------------------------------------------------*/



/* static variables -----------------------------------------------------*/

static const _gt_symbol_st symbols_16x16[] = {
#if GT_CFG_USE_SYMBOL_16x16 == 1

    GT_SYMBOL_NEW_LINE, symbol_16x16_new_line,
    GT_SYMBOL_SAVE, symbol_16x16_save,
    GT_SYMBOL_RIGHT, symbol_16x16_right,
    GT_SYMBOL_LEFT, symbol_16x16_left,
    GT_SYMBOL_UP, symbol_16x16_up,
    GT_SYMBOL_DOWN, symbol_16x16_down,
    GT_SYMBOL_BACKSPACE, symbol_16x16_backspace,
    GT_SYMBOL_KEYBOARD, symbol_16x16_keyboard,


    GT_SYMBOL_OK, symbol_16x16_down,

#endif
};
static const _gt_symbol_st symbols_24x24[] = {
#if GT_CFG_USE_SYMBOL_24x24 == 1
    //
    GT_SYMBOL_NEW_LINE , symbol_new_line_24x24,
    GT_SYMBOL_EN , symbol_en_24x24 ,
    GT_SYMBOL_SPELL , symbol_spell_24x24 ,
    GT_SYMBOL_BACKSPACE , symbol_backspace_24x24 ,
    GT_SYMBOL_LEFT , symbol_left_24x24 ,
    GT_SYMBOL_RIGHT , symbol_right_24x24 ,
    GT_SYMBOL_NEXT , symbol_right_24x24 ,
    GT_SYMBOL_PREV , symbol_left_24x24 ,
    GT_SYMBOL_KEYBOARD , symbol_keyboard_24x24 ,

    GT_SYMBOL_OK , symbol_ok_24x24 ,

#endif
};
/* macros ---------------------------------------------------------------*/



/* static functions -----------------------------------------------------*/



/* global functions / API interface -------------------------------------*/

/**
 * @brief check unicode is symbol
 *
 * @param unicode
 * @return true is symbol
 * @return false no
 */
bool gt_symbol_check_by_unicode(uint32_t unicode)
{
    if( unicode > 0xF000 && unicode < 0xF8FF ){
        return true;
    }
    return false;
}

const uint8_t * gt_symbol_get_mask_buf(char * utf8 , uint8_t size)
{
    uint16_t cnt = 0 , idx = 0;
    _gt_symbol_st *tmp_symbol = NULL;

    if(16 == size)
    {
        cnt = sizeof(symbols_16x16)/sizeof(_gt_symbol_st);
        tmp_symbol = (_gt_symbol_st * )symbols_16x16;
    }
    else if(24 == size)
    {
        cnt = sizeof(symbols_24x24)/sizeof(_gt_symbol_st);
        tmp_symbol = (_gt_symbol_st * )symbols_24x24;
    }
    else
    {
        return NULL;
    }

    while (idx < cnt)
    {
        if( gt_memcmp(utf8, tmp_symbol[idx].utf8, 3) == 0 ){
            return tmp_symbol[idx].mask_buf;
        }
        idx++;
    }

    return NULL;
}

/* end ------------------------------------------------------------------*/
